/**
 * 
 */
package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * @author sun
 *
 */
public class SaveOrUpdateBranchVo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 3701484316253553783L;

	 /** 机构ID */
    private Integer orgId;

    /** 名称 */
    private String orgName;

    /** 编号 */
    private Integer orgNo;

    /** 层级编号 */
    private String innerNo;

    /** 管理员 */
    private String principal;

    /** 联系人 */
    private String linkMan;

    /** 电话 */
    private String telephone;

    /** 传真 */
    private String fax;

    /** 地址  */
    private String address;

    /** 邮编 */
    private String postcode;

    /** 邮件地址 */
    private String email;

    /** 上级机构ID */
    private String superIorOrg;

    /** 虚拟机构标志 */
    private String virFlg;

    /** 状态 */
    private String status;

    /** 机构类型 */
    private String type;
    
    /** 机构性质 */
    private String property;

    /** 营业时间 */
    private String serverDate;

    /** 服务类型 */
    private String serverType;

    /** 扩展字段4 */
    private String extend4;
    

    //以上是 Org 信息
    //以下是 Branch 信息

    
    /** 网点ID */
    private Integer branchId;

    /** 负责人姓名 */
    private String leadName;

    /** 负责人证件类型 */
    private String leadPaperType;

    /** 负责人证件号码 */
    private String leadPaperNo;

    /** 所在街道 */
    private String street;

    /** 所在社区 */
    private String community;

    /** 申请日期 */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date applyDate;

    /** 启用日期 */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date activeDate;

    /** 关闭日期 */
    private Date closeDate;

    /** 关闭原因 */
    private String closeReason;

    /** 最近一次年检日期 */
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date laeDate;

    /** 最近一次年检情况 */
    private String laeCircs;

    /** 所属地区 */
    private String region;

    /** 网点级别 */
    private String branchLevel;

    /** 轧帐标志 */
    private String checkStatus;

    /** 备注 */
    private String remark;

    /** 企业代码 */
    private String enterCode;

    
    

	public String getServerDate() {
		return serverDate;
	}

	public void setServerDate(String serverDate) {
		this.serverDate = serverDate;
	}

	public String getServerType() {
		return serverType;
	}

	public void setServerType(String serverType) {
		this.serverType = serverType;
	}

	public Integer getBranchId() {
		return branchId;
	}

	public void setBranchId(Integer branchId) {
		this.branchId = branchId;
	}

	public Integer getOrgNo() {
		return orgNo;
	}

	public void setOrgNo(Integer orgNo) {
		this.orgNo = orgNo;
	}

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getProperty() {
		return property;
	}

	public void setProperty(String property) {
		this.property = property;
	}

	public String getLinkMan() {
		return linkMan;
	}

	public void setLinkMan(String linkMan) {
		this.linkMan = linkMan;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getFax() {
		return fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getPostcode() {
		return postcode;
	}

	public void setPostcode(String postcode) {
		this.postcode = postcode;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getSuperIorOrg() {
		return superIorOrg;
	}

	public Integer getOrgId() {
		return orgId;
	}

	public void setOrgId(Integer orgId) {
		this.orgId = orgId;
	}

	public void setSuperIorOrg(String superIorOrg) {
		this.superIorOrg = superIorOrg;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getPrincipal() {
		return principal;
	}

	public void setPrincipal(String principal) {
		this.principal = principal;
	}

	public String getLeadName() {
		return leadName;
	}

	public void setLeadName(String leadName) {
		this.leadName = leadName;
	}

	public String getLeadPaperType() {
		return leadPaperType;
	}

	public void setLeadPaperType(String leadPaperType) {
		this.leadPaperType = leadPaperType;
	}

	public String getLeadPaperNo() {
		return leadPaperNo;
	}

	public void setLeadPaperNo(String leadPaperNo) {
		this.leadPaperNo = leadPaperNo;
	}

	public String getStreet() {
		return street;
	}

	public void setStreet(String street) {
		this.street = street;
	}

	public String getCommunity() {
		return community;
	}

	public void setCommunity(String community) {
		this.community = community;
	}

	public Date getApplyDate() {
		return applyDate;
	}

	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}

	public Date getActiveDate() {
		return activeDate;
	}

	public void setActiveDate(Date activeDate) {
		this.activeDate = activeDate;
	}

	public Date getCloseDate() {
		return closeDate;
	}

	public void setCloseDate(Date closeDate) {
		this.closeDate = closeDate;
	}

	public String getCloseReason() {
		return closeReason;
	}

	public void setCloseReason(String closeReason) {
		this.closeReason = closeReason;
	}

	public Date getLaeDate() {
		return laeDate;
	}

	public void setLaeDate(Date laeDate) {
		this.laeDate = laeDate;
	}

	public String getLaeCircs() {
		return laeCircs;
	}

	public void setLaeCircs(String laeCircs) {
		this.laeCircs = laeCircs;
	}

	public String getRegion() {
		return region;
	}

	public void setRegion(String region) {
		this.region = region;
	}

	public String getEnterCode() {
		return enterCode;
	}

	public void setEnterCode(String enterCode) {
		this.enterCode = enterCode;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCheckStatus() {
		return checkStatus;
	}

	public void setCheckStatus(String checkStatus) {
		this.checkStatus = checkStatus;
	}

	public String getInnerNo() {
		return innerNo;
	}

	public void setInnerNo(String innerNo) {
		this.innerNo = innerNo;
	}

	public String getVirFlg() {
		return virFlg;
	}

	public void setVirFlg(String virFlg) {
		this.virFlg = virFlg;
	}

	public String getExtend4() {
		return extend4;
	}

	public void setExtend4(String extend4) {
		this.extend4 = extend4;
	}

	public String getBranchLevel() {
		return branchLevel;
	}

	public void setBranchLevel(String branchLevel) {
		this.branchLevel = branchLevel;
	}

	@Override
	public String toString() {
		return "SaveOrUpdateBranchVo [orgId=" + orgId + ", orgName=" + orgName + ", orgNo=" + orgNo + ", innerNo="
				+ innerNo + ", principal=" + principal + ", linkMan=" + linkMan + ", telephone=" + telephone + ", fax="
				+ fax + ", address=" + address + ", postcode=" + postcode + ", email=" + email + ", superIorOrg="
				+ superIorOrg + ", virFlg=" + virFlg + ", status=" + status + ", type=" + type + ", property="
				+ property + ", serverDate=" + serverDate + ", serverType=" + serverType + ", extend4=" + extend4
				+ ", branchId=" + branchId + ", leadName=" + leadName + ", leadPaperType=" + leadPaperType
				+ ", leadPaperNo=" + leadPaperNo + ", street=" + street + ", community=" + community + ", applyDate="
				+ applyDate + ", activeDate=" + activeDate + ", closeDate=" + closeDate + ", closeReason=" + closeReason
				+ ", laeDate=" + laeDate + ", laeCircs=" + laeCircs + ", region=" + region + ", branchLevel="
				+ branchLevel + ", checkStatus=" + checkStatus + ", remark=" + remark + ", enterCode=" + enterCode
				+ "]";
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */









}
